html,
body {
  height:100%;
}

body {
  color:#525556;
  background-color:White;

  font-family: Verdana, sans-serif;
  font-size: 13px;
  margin-top:0px;

  padding:0px;
}

table {
  font-family: Verdana, sans-serif;
  font-size: 13px;
  color:#525556;

  border-spacing:0px;
  border:0px; 
  margin:0px;
}

ul { list-style:disc; }

/*---------------------------------------- */

.site_body {
  margin:0px 10% 5px 10%;
}
.site_div {
  min-width:800px;
}

.top_div {
  background-image:url(/images/linex.png);
  background-repeat:repeat-x;
  height:6px;
  line-height:0%;
  font-size:0;
}


.site_header {
}
.site_header_in {
}


.line_div {
  background-image:url(/images/line3.png);
  background-repeat:repeat-x;
  height:1px;
}

.site_label {
  background-image:url(/images/title.png);
  height:70px;
  width:320px;
  margin:5px;
}


.page_title {
  color:#4F98FF;
  font-size:23px; 
  font-weight:bold;
  vertical-align:bottom;
}

.page_div {
}
.page_in_div {
  margin:10px 0px;
/*background-color:#F0FFFF;*/
}


.site_footer {
  border-top:1px solid lightgray;
}
.site_footer_in {
}

.copyright_div {
  color:gray;
  font-size: 10px;
  text-align:right;
}

.debug_info {
  color:gray;
  font-size: 10px;
}

/*---------------------------------------- */

a {
  color:#448AD6;
}
a:hover {
}

div.small_link {
  font-size: 10px;
}

div.add_div, 
div.edit_div {
  text-align:right;
  font-size: 10px;
}

/*---------------------------------------- */
/* Menu                                    */

.menu_div {
}

.mainmenu {
  height:28px;
  color:white;
  background-color:#A7B2C4;
  font-size:11px; 
  font-weight:bold;
}
.mainmenu_item {
  padding:5px 5px 4px 5px;
}
.mainmenu_link {
  color:white;
}
.mainmenu_sel_link {
  color:white;
  text-decoration:none;
}

.mainmenu_beg {
  visibility:hidden;
/*background-image:url(/images/link_left.jpg);
  width:9px;*/
}
.mainmenu_end {
  background-image:url(/images/link_right.jpg);
  width:9px;
}


.addmenu {
  color:gray;
  font-size:10px;
}
.addmenu_text,
.addmenu_item, 
.addmenu_selected 
{
  padding:0px 5px;
}
.addmenu_link {
  color:gray;
}


.submenu {
  color:gray;
  font-size: 10px;
}
.submenu_item {
  padding:0px 5px;
}
.submenu_link {
  color:gray;
}
.submenu_sel_link {
  color:gray;
  text-decoration:none;
}

/*---------------------------------------- */

.news, .updates, .comments, .plugins, .myplugins {
}
.list_in {
}
.list_space {
  height:1px;
  margin:5px 0px;
/*border-top:1px solid;*/
}
.topic {
}
.topic_in {
}
.topic_in2 {
}

.news_date {
  font-size: 14px; 
  color:#525556;
  margin:0px 0px 5px 0px;
}
.news_text {
  padding: 0px 0px 0px 10px;
}

.preview {
/*border:1px solid;*/
}
.preview_title {
  color:#4F98FF;
  font-size:18px;
  font-weight:bold;
  margin:10px 0px 10px 0px;
  background-image:url(/images/line3.png);
  background-repeat:repeat-x;
  background-position:bottom;
}

/*---------------------------------------- */

div.plug_info {
  padding:5px;
  background-color:#E1F0FF;
}
div.plug_info .name_ref {
  font-weight:bold;
}
div.plug_info .info_ref {
}

div.plug_info .comment,
div.plug_info .tag_comment
{
  font-size: 10px;
}

div.plug_info .tag_label,
div.plug_info .tag_compat
{
  color:gray;
  font-size: 10px;
}

div.comments .add_div,
div.myplugins .add_div {
  text-align:left;
  font-size: 13px;
  margin-bottom:10px;
/*background-color:cyan;*/
}


/*---------------------------------------- */

.user_info {
}
.user_info_in {
}

.info_prompt,.info_text,.info_comment,.info_name,.info_descr 
{
  display:block;
}
.info_prompt 
{
  font-weight:bold;
}
.info_text, .info_comment
{
  padding:0px 0px 10px 10px;
}


.plug_info1 {
  margin:0px 10px 0px 0px;
}
.plug_info1_in {
}

div.plug_info1 .info_name
{
  font-weight:bold;
}
div.plug_info1 .info_descr
{
  padding:0px 0px 10px 10px;
}

.divheader {
  color:#4F98FF;
  font-size:18px;
  font-weight:bold;
  margin:10px 0px 10px 0px;
  background-image:url(/images/line3.png);
  background-repeat:repeat-x;
  background-position:bottom;
}
.divheader_in {
}


/*---------------------------------------- */

.bubbles {
  width:220px;
}
.bubbles_in {
}

.bubble {
}
.bubble_in {
  padding:5px 10px;
  background-color:#E1F0FF;
}
.bubble_space {
  height:5px;
}


div.bubble .info_category {
  margin:0px 0px 5px 0px;
  font-weight:bold;
}

div.bubble .tag_label,
div.bubble .tag_compat
{
  color:gray;
  font-size: 10px;
  margin:0px 0px 5px 10px;
}

div.bubble .info_label
{
  font-weight:bold;
}

div.bubble .plug_files,
div.bubble .plug_shots {
  font-size: 10px;
  margin:0px 0px 5px 10px;
}

div.plug_rating {
  margin:0px 0px 5px 10px
}
div.my_vote {
  margin:0px 0px 0px 10px
}

/* ---------------------------------------- */
/* Find form                                */

form.plug_edit_form table,
form.plug_find_form table {
  width:100%;
}

.tags_fieldset {
  border-width:1px;
  padding:5px;
}

/* ---------------------------------------- */
/* Forms				    */	

.form_area {
}
.form_div {
}
form {
/*border:1px solid black;*/
  margin:0px;
  padding:0px;
}
fieldset {
  border-width:0px;
  margin:0px;
  padding:0px;
}
dl {
  margin:0px 0px 15px 0px;
  padding:0px;
}
dt {
}
dd {
}

input {
  font-family: Verdana, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
}

textarea {
  font-family: Verdana, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
}

